package day05_api.com.itheima.d5_regex;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Regex_Test4 {
    public static void main(String[] args) {
        String data = "来黑马程序员学习Java，\n" +
                "电话：18512516758，18512508907\n" +
                "或者联系邮箱： boniu@itcast.cn\n" +
                "座机电话：01036517895，010-98951256\n" +
                "邮箱：bozai@itcast.cn，\n" +
                "邮箱2：dlei0009@163.com，\n" +
                "热线电话：400-618-9090 ，400-618-4000，\n" +
                "4006184000，4006189090\n";
        //需求，从中间爬取出邮箱，手机号，座机号， 400开头号码
        //1. 先定义一个正则表达式，匹配出邮箱，手机号，座机号，400开头号码
        Pattern p = Pattern.compile("\\w+@\\w+\\.\\w+|1[3-9]\\d{9}|0\\d{2,3}-\\d{7,8}|400\\d{7,8}");
        //2. 使用正则表达式匹配出内容
        Matcher  m = p.matcher(data);
        //3. 遍历匹配结果，获取内容
        while (m.find()) {
            System.out.println(m.group());
        }
    }
}
